Tree Automata and Essential Subtrees

نویسنده

  • Slavcho Shtrakov
چکیده

Terms considered as trees are very useful tools for presentation and manipulation of different data structures in Computer Science and Information Technology. Any work of the computer over the trees, for instance as graphical user interface (menus of the different windows), XML documents, definitions and description of hierarchial objects in C++ or Java programming etc. can be considered as runs of an automaton (the given computer) over these trees. Often the automaton loses much time to work over a tree spending it in some useless checking of nonessential information. Usually it means that some inputs or some subtrees of the given tree are fictive for this automaton. The studying of fictive and essential subtrees of a tree with respect to an automaton is main aim of the article. We introduce essential subtrees for terms (trees) and tree automata . There are some results concerning independent sets of subtrees and separable sets for a tree and an automaton. AMS, subject classification: 03D05, 68Q70, 03D15, 06B25

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tree Automata and Essential Input Variables

We introduce the essential inputs (variables) for terms (trees) and tree automata. It is proved that if an input xi is essential for a tree t and an automaton A then there is a chain of subtrees connecting xi with the root of t such that xi is essential for each subtree belonging to this chain. There are investigations which treat some rules for removing and adding of fictive (non-essential) in...

متن کامل

Unranked Tree Automata with Sibling Equalities and Disequalities

We propose an extension of the tree automata with constraints between direct subtrees (Bogaert and Tison, 1992) to unranked trees. Our approach uses MSO-formulas to capture the possibility of comparing unboundedly many direct subtrees. Our main result is that the nonemptiness problem for the deterministic automata, as in the ranked setting, is decidable. Furthermore, we show that the nondetermi...

متن کامل

On Nondeterministic Unranked Tree Automata with Sibling Constraints

We continue the study of bottom-up unranked tree automata with equality and disequality constraints between direct subtrees. In particular, we show that the emptiness problem for the nondeterministic automata is decidable. In addition, we show that the universality problem, in contrast, is undecidable.

متن کامل

Rigid Tree Automata

We introduce the class of Rigid Tree Automata (RTA), an extension of standard bottom-up automata on ranked trees with distinguished states called rigid. Rigid states define a restriction on the computation of RTA on trees: two subtrees reaching the same rigid state in a run must be equal. RTA are able to perform local and global tests of equality between subtrees, non-linear tree pattern matchi...

متن کامل

Automata on Directed Graphs: Edge Versus Vertex Marking

We investigate two models of finite-state automata that operate on rooted directed graphs by marking either vertices (V-automata) or edges (E-automata). Runs correspond to locally consistent markings and acceptance is defined by means of regular conditions on the paths emanating from the root. Comparing the expressive power of these two notions of graph acceptors, we show that E-automata are mo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/cs/0702137  شماره 

صفحات  -

تاریخ انتشار 2007